﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JESAI.Schedule.Cron.CronExpressions
{
    /// <summary>
    /// Cron 表达式格式化类型
    /// </summary>
    public enum CronFormat
    {
        /// <summary>
        /// 默认格式
        /// </summary>
        /// <remarks>书写顺序：分 时 天 月 周</remarks>
        Stanard = 0,

        /// <summary>
        /// 带年份格式
        /// </summary>
        /// <remarks>书写顺序：分 时 天 月 周 年</remarks>
        IncludeYears = 1,

        /// <summary>
        /// 带秒格式
        /// </summary>
        /// <remarks>书写顺序：秒 分 时 天 月 周</remarks>
        IncludeSeconds = 2,

        /// <summary>
        /// 带秒和年格式
        /// </summary>
        /// <remarks>书写顺序：秒 分 时 天 月 周 年</remarks>
        IncludeSecondsAndYears = 3
    }
}
